#pragma once
#include <iostream>
#include <string>
using namespace std;
using Task = function<void()>;

// class Task
// {
// public:
//     Task(int a = 0, int b = 0)
//         : _a(a), _b(b), _result(0)
//     {
//     }
//     void Excute()
//     {
//         _result = _a + _b;
//     }
//     string ResultToString()
//     {
//         return to_string(_a) + "+" + to_string(_b) + "=" + to_string(_result);
//     }
//     string DebugToString()
//     {
//         return to_string(_a) + "+" + to_string(_b) + "=?";
//     }

// private:
//     int _a;
//     int _b;
//     int _result; // 结果
// };